a lot to contend with - Alemán Inglés Diccionario